package Demo2;
/*
创建多线程程序的第一种方式：创建Thread类的子类
java.lang.Thread类是描述线程的类，我们想要实现多线程程序，就必须继承Thread类
实现步骤：
1.创建一个Thread类的子类
2.在Thread的子类中重写Thread类中的run方法，设置线程任务（开启线程要做什么？）
3.创建线程Thread类的子类对象
4.调用thread类中的方法start方法，开启新的线程，执行run方法 void start（）
是该线程开始执行；java虚拟机调用该线程的run方法。
java程序属于抢占式调用。那个线程的优先级高，那个线程优先执行；同一个优先级，随机选择一个执行A
 */
public class DemoThread {
    public static void main(String[] args) {
//        3.创建Thread类的子类对象
        MyThread myThread = new MyThread();
//        4.调用Thread类中的方法start方法，开启新的线程，执行run方法。
        myThread.start();
        myThread.setName("one");
        for (int i = 0; i < 10
                ; i++) {
            System.out.println("asdf"+i);
        }
//        获取线程名称
        System.out.println(myThread.getName());
    }
}
